package com.cxd.performance.service;

import com.cxd.performance.domain.MessageDomain;

/**
 * Author: Calvin
 * Date: 2019-08-30 8:40
 * Description: 邮件发送接口
 */
public interface MailSenderService {

    /**
     *  发送简单信息
     *
     * @param messageDomain
     */
    void sendSimpleMail(MessageDomain messageDomain);

    /**
     *  发送HTML信息
     *
     * @param messageDomain
     */
    void sendHtmlMail(MessageDomain messageDomain);

    /**
     *  发送带附件的信息
     *
     * @param messageDomain
     */
    void sendAttachmentsMail(MessageDomain messageDomain);

    /**
     *  发送带静态资源的信息
     *
     * @param messageDomain
     */
    void sendInlineResourceMail(MessageDomain messageDomain);
}
